package com.sun.mapper;

import com.sun.pojo.dto.UsersDto;
import com.sun.pojo.entity.Users;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface UsersMapper {
    // 根据 ID、姓名、性别、邮箱 分别查询用户信息
    List<Users> selectUsersBy(@Param("usersDto") UsersDto usersDto);

    // 新增用户
    int addUsers(@Param("users") Users users);

    // 修改用户信息
    int updateUsers(@Param("users") Users users);
    // 通过ID 修改用户状态进行删除
    int deleteUsers(@Param("id") Integer id, @Param("status") Integer status);

    // 通过ID 查询用户头像地址
    String selectImagePath(@Param("id") Integer id);
}
